home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Games of Daze
/
Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso
/
x2ftp
/
msdos
/
misc
/
wt004wc
/
dos-keyb.h
< prev
next >
Wrap
Text File
|
1994-05-14
|
2KB
|
104 lines
/* KB.H
*
* Keyboard scan codes
*
* PUBLIC DOMAIN by Petteri Kangaslampi 1994
*/
/****************************************************************************\
* Keyboard hardware scan codes: (make codes)
* ------------------------------------------
* Note! I have not even proofread these. They _should_ be correct, but if
* something seems strange, don't trust them.
\****************************************************************************/
enum kbScanCodes
{
kbBackspace = 0x0E,
kbCapsLock = 0x3A,
kbEnter = 0x1C,
kbEsc = 0x01,
kbAlt = 0x38,
kbCtrl = 0x1D,
kbLeftShift = 0x2A,
kbNumLock = 0x45,
kbRightShift = 0x36,
kbScrollLock = 0x46,
kbSpace = 0x39,
kbSysReq = 0x54,
kbTab = 0x0F,
kbF1 = 0x3B,
kbF2 = 0x3C,
kbF3 = 0x3D,
kbF4 = 0x3E,
kbF5 = 0x3F,
kbF6 = 0x40,
kbF7 = 0x41,
kbF8 = 0x42,
kbF9 = 0x43,
kbF10 = 0x44,
kbF11 = 0x57,
kbF12 = 0x58,
kbIns = 0x52,
kbEnd = 0x4F,
kbDownArrow = 0x50,
kbPageDown = 0x51,
kbLeftArrow = 0x4B,
kbKeypad5 = 0x4C,
kbRightArrow = 0x4D,
kbHome = 0x47,
kbUpArrow = 0x48,
kbPageUp = 0x49,
kbDel = 0x53,
kbKeypadAsterix = 0x37,
kbKeypadMinus = 0x4A,
kbKeypadPlus = 0x4E,
kbA = 0x1E,
kbB = 0x30,
kbC = 0x2E,
kbD = 0x20,
kbE = 0x12,
kbF = 0x21,
kbG = 0x22,
kbH = 0x23,
kbI = 0x17,
kbJ = 0x24,
kbK = 0x25,
kbL = 0x26,
kbM = 0x32,
kbN = 0x31,
kbO = 0x18,
kbP = 0x19,
kbQ = 0x10,
kbR = 0x13,
kbS = 0x1F,
kbT = 0x14,
kbU = 0x16,
kbV = 0x2F,
kbW = 0x11,
kbX = 0x2D,
kbY = 0x15,
kbZ = 0x2C,
kb1 = 0x02,
kb2 = 0x03,
kb3 = 0x04,
kb4 = 0x05,
kb5 = 0x06,
kb6 = 0x07,
kb7 = 0x08,
kb8 = 0x09,
kb9 = 0x0A,
kb0 = 0x0B,
kbMinus = 0x0C,
kbEquals = 0x0D,
kbLeftBracket = 0x1A,
kbRightBracket = 0x1B,
kbSemicolon = 0x27,
kbApostrophe = 0x28,
kbGrave = 0x29,
kbBackslash = 0x2B,
kbComma = 0x33,
kbPeriod = 0x34,
kbSlash = 0x35
};